home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Komputer for Alle 2003 Ekstra 100 Spil
/
K-CD_2003_Ekstra_100_Spil.iso
/
Gambling
/
Free Hearts
/
Install-Hearts-Free.exe
/
install_script.iss
Wrap
Text File
|
2003-10-07
|
17KB
|
238 lines
;InnoSetupVersion=4.0.5
[Setup]
AppName=100% Free Hearts
AppVerName=100% Free Hearts 5.24
AppId=100% Free Hearts
AppVersion=5.24
AppPublisher=DreamQuest Software
AppPublisherURL=http://www.freehearts.com
AppSupportURL=http://freehearts.com/faq_fe.html
AppUpdatesURL=http://freehearts.com/download.html
AppMutex=FREEHEARTS
DefaultDirName={reg:HKCU\Software\VB and VBA Program Settings\Free Hearts,InstallPath,|{pf}\DreamQuest\Free Hearts}
DefaultGroupName=100% Free Hearts
OutputBaseFilename=Install-Hearts-Free
Compression=bzip2
PrivilegesRequired=none
AllowNoIcons=yes
LicenseFile=embedded\License.txt
WizardImageFile=embedded\WizardImage0.bmp
WizardSmallImageFile=embedded\WizardSmallImage0.bmp
[Files]
Source: "{app}\FreeHearts.exe"; DestDir: "{app}"; Components: exe; Flags: ignoreversion
Source: "{app}\SpyPeer.dll"; DestDir: "{app}"; Components: exe; Flags: ignoreversion
Source: "{sys}\mswinsck.ocx"; DestDir: "{sys}"; Components: libs; Flags: restartreplace regserver sharedfile promptifolder
Source: "{sys}\Rsrc16.dll"; DestDir: "{sys}"; Components: libs; Flags: restartreplace sharedfile promptifolder
Source: "{sys}\Rsrc32.dll"; DestDir: "{sys}"; Components: libs; Flags: restartreplace sharedfile promptifolder
Source: "{app}\DQAnimate.ocx"; DestDir: "{app}"; Components: libs; Flags: regserver promptifolder
Source: "{app}\Images\Banners\FH_Upgrade.gif"; DestDir: "{app}\Images\Banners"; Components: libs; Flags: overwritereadonly ignoreversion
Source: "{app}\Images\Banners\FH_Upgrade.url"; DestDir: "{app}\Images\Banners"; Components: libs; Flags: overwritereadonly ignoreversion
Source: "{app}\FreeHearts.hlp"; DestDir: "{app}"; Components: help; Flags: ignoreversion
Source: "{app}\Readme.txt"; DestDir: "{app}"; Components: help;
Source: "{app}\File_id.diz"; DestDir: "{app}"; Components: help;
Source: "{app}\pad_file.xml"; DestDir: "{app}"; Components: help;
Source: "{app}\WhatsNew.txt"; DestDir: "{app}"; Components: help;
Source: "{app}\order.txt"; DestDir: "{app}"; Components: help;
Source: "{app}\license.txt"; DestDir: "{app}"; Components: help;
Source: "{app}\SaveGame\H101Hand.txt"; DestDir: "{app}\SaveGame"; Components: help;
Source: "{app}\SaveGame\H101Lessons.txt"; DestDir: "{app}\SaveGame"; Components: help;
Source: "{app}\SaveGame\OnlineTips.txt"; DestDir: "{app}\SaveGame"; Components: help; Flags: ignoreversion
Source: "{app}\macros.txt"; DestDir: "{app}"; Components: help; Flags: onlyifdoesntexist
Source: "{app}\macros.original.txt"; DestDir: "{app}"; Components: help; Flags: ignoreversion
Source: "{app}\Images\config.gif"; DestDir: "{app}\Images"; Components: help;
Source: "{app}\Images\RegCH.gif"; DestDir: "{app}\Images"; Components: help;
Source: "{app}\Images\RegFlatUpgrade.gif"; DestDir: "{app}\Images";
Source: "{app}\100% Free Hearts Tech Support.URL"; DestDir: "{app}"; Components: help;
Source: "{app}\Upgrade Hearts Online.URL"; DestDir: "{app}"; Components: help;
Source: "{app}\Faces\Face-Palm.jpg"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\Face-PPC.jpg"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\Junior.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\LadyLuck.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\Merlin.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\MsPotts.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\ProfPlum.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\Red.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\Ricky.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\Sparky.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\Unknown.gif"; DestDir: "{app}\Faces"; Components: images;
Source: "{app}\Faces\Happy\Junior.gif"; DestDir: "{app}\Faces\Happy"; Components: images;
Source: "{app}\Faces\Happy\LadyLuck.gif"; DestDir: "{app}\Faces\Happy"; Components: images;
Source: "{app}\Faces\Happy\Merlin.gif"; DestDir: "{app}\Faces\Happy"; Components: images;
Source: "{app}\Faces\Happy\MsPotts.gif"; DestDir: "{app}\Faces\Happy"; Components: images;
Source: "{app}\Faces\Happy\ProfPlum.gif"; DestDir: "{app}\Faces\Happy"; Components: images;
Source: "{app}\Faces\Happy\Red.gif"; DestDir: "{app}\Faces\Happy"; Components: images;
Source: "{app}\Faces\Happy\Ricky.gif"; DestDir: "{app}\Faces\Happy"; Components: images;
Source: "{app}\Faces\Happy\Sparky.gif"; DestDir: "{app}\Faces\Happy"; Components: images;
Source: "{app}\Cards\Classic.gif"; DestDir: "{app}\Cards"; Components: images;
Source: "{app}\Decks\TealLogo.gif"; DestDir: "{app}\Decks"; Components: images;
Source: "{app}\Decks\DarkFish.gif"; DestDir: "{app}\Decks"; Components: images;
Source: "{app}\Tables\Cherry.gif"; DestDir: "{app}\Tables"; Components: images;
Source: "{app}\Tables\Blue.gif"; DestDir: "{app}\Tables"; Components: images;
Source: "{app}\Images\Arrow0.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\Arrow1.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\Arrow2.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\Arrow3.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\PicFrame.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\PieFly.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\PieSplat.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\TrickCrd.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\Chatcard.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\SpadeDoc.ico"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\Watcher.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Taunts\Taunts.txt"; DestDir: "{app}\Taunts"; Components: images;
Source: "{app}\Images\FHStartup.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\IconFH32.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\IconFH.ico"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\LobbyAcesCH.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\LobbyLogoCH.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\LobbyRecRoomCH.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Images\LobbyTownSquareCH.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Decks\Classic.gif"; DestDir: "{app}\Decks"; Components: extraart;
Source: "{app}\Decks\Mystical.gif"; DestDir: "{app}\Decks"; Components: extraart;
Source: "{app}\Decks\Rose.gif"; DestDir: "{app}\Decks"; Components: extraart;
Source: "{app}\Tables\Daisies.gif"; DestDir: "{app}\Tables"; Components: extraart;
Source: "{app}\Tables\Green Felt.gif"; DestDir: "{app}\Tables"; Components: extraart;
Source: "{app}\Tables\Oak.gif"; DestDir: "{app}\Tables"; Components: extraart;
Source: "{app}\Tables\White Lace.gif"; DestDir: "{app}\Tables"; Components: extraart;
Source: "{app}\Images\UpgradeNow.gif"; DestDir: "{app}\Images"; Components: images;
Source: "{app}\Movie\Assign.gif"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\ClassicScript.txt"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\GameOps.gif"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\Guarantee.gif"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\History.jpg"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\Lobby.jpg"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\Players.jpg"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\Practice.jpg"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\Profile.gif"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\ProScript.txt"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\Skin.jpg"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Movie\Stats.gif"; DestDir: "{app}\Movie"; Components: images;
Source: "{app}\Sounds\Applause.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Argh.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Aww.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Bleep.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Buzzer.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\CardFlick.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\CardPlunk.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Click.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Ding.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\DoorClose.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\DoorOpen.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\DreamQuest.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\DrumRoll.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\GlassShatters.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Goodbye.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Gooseberries.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\HighWhistle.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\KeyClick.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\PieSplat.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Scream.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Shuffle.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\TubaBah.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\WaterDrop.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\FHearts.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Tension.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Sounds\Victory.wav"; DestDir: "{app}\Sounds"; Components: sounds;
Source: "{app}\Taunts\Junior1.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\LadyLuckGo.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\LadyLuck1.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\LadyLuck0.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Merlin1.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\MsPotts1.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\MsPottsGo.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\ProfPlumGo.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\ProfPlum1,1.wav"; DestDir: "{app}\Taunts"; DestName: "ProfPlum1.wav"; Components: taunts;
Source: "{app}\Taunts\ProfPlum3,1.wav"; DestDir: "{app}\Taunts"; DestName: "ProfPlum3.wav"; Components: taunts;
Source: "{app}\Taunts\Red1.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Ricky1.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Sparky1.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Junior2.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\LadyLuck2,1.wav"; DestDir: "{app}\Taunts"; DestName: "LadyLuck2.wav"; Components: taunts;
Source: "{app}\Taunts\LadyLuck3,1.wav"; DestDir: "{app}\Taunts"; DestName: "LadyLuck3.wav"; Components: taunts;
Source: "{app}\Taunts\Merlin2.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\MsPotts2.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\ProfPlum2.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Red2.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Ricky2.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Sparky2.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Junior3.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\LadyLuck3,2.wav"; DestDir: "{app}\Taunts"; DestName: "LadyLuck3.wav"; Components: taunts;
Source: "{app}\Taunts\LadyLuck2,2.wav"; DestDir: "{app}\Taunts"; DestName: "LadyLuck2.wav"; Components: taunts;
Source: "{app}\Taunts\Merlin3.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\MsPotts3.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\ProfPlum3,2.wav"; DestDir: "{app}\Taunts"; DestName: "ProfPlum3.wav"; Components: taunts;
Source: "{app}\Taunts\ProfPlum1,2.wav"; DestDir: "{app}\Taunts"; DestName: "ProfPlum1.wav"; Components: taunts;
Source: "{app}\Taunts\Red3.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Ricky3.wav"; DestDir: "{app}\Taunts"; Components: taunts;
Source: "{app}\Taunts\Sparky3.wav"; DestDir: "{app}\Taunts"; Components: taunts;
[Dirs]
Name: "{app}\Images";
Name: "{app}\Images\Banners";
[Registry]
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\Free Hearts"; Flags: uninsdeletekey deletekey
Root: HKCU; Subkey: "Software\DreamQuest Software"; Flags: uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\DreamQuest Software\Free Hearts"; Flags: uninsdeletekey
Root: HKCU; Subkey: "Software\DreamQuest Software\Free Hearts"; ValueName: "Installer"; ValueType: String; ValueData: "{srcexe}";
Root: HKCU; Subkey: "Software\VB and VBA Program Settings\Free Hearts"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletekey
[Run]
Filename: "{app}\Readme.txt"; Components: help; Flags: shellexec skipifdoesntexist postinstall skipifsilent
Filename: "{app}\FreeHearts.exe"; Description: "&Play the game!"; Flags: postinstall skipifsilent nowait
[UninstallRun]
Filename: "command.com"; Parameters: "/C attrib -h -s -r ""{app}\Images\Banners\*.*""";
[Icons]
Name: "{group}\100% Free Hearts"; Filename: "{app}\FreeHearts.exe"; WorkingDir: "{app}"; Components: exe;
Name: "{group}\100% Free Hearts Help"; Filename: "{app}\FreeHearts.hlp"; WorkingDir: "{app}"; Components: help;
Name: "{group}\100% Free Hearts Readme"; Filename: "{app}\Readme.txt"; IconFilename: "{app}\Images\SpadeDoc.ico"; Components: help;
Name: "{group}\100% Free Hearts Tech Support"; Filename: "{app}\100% Free Hearts Tech Support.URL"; Components: help;
Name: "{group}\Uninstall 100% Free Hearts"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; Components: exe;
Name: "{group}\How to Order Hearts"; Filename: "{app}\order.txt"; Components: help;
Name: "{group}\Upgrade Hearts Online"; Filename: "{app}\Upgrade Hearts Online.URL"; Components: help;
Name: "{userdesktop}\Play Hearts"; Filename: "{app}\FreeHearts.exe"; WorkingDir: "{app}"; Components: exe; Tasks: desktopicon;
Name: "{userdesktop}\Play Hearts Online"; Filename: "{app}\FreeHearts.exe"; Parameters: "/host"; WorkingDir: "{app}"; Components: exe; Tasks: desktopicon;
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\100% Free Hearts"; Filename: "{app}\FreeHearts.exe"; WorkingDir: "{app}"; Components: exe; Tasks: quicklaunchicon;
[Tasks]
Name: "desktopicon"; Description: "Create a &desktop icon to Play Hearts";
Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon";
[Components]
Name: "exe"; Description: "Program Executable"; Types: "full compact custom";
Name: "libs"; Description: "Support DLL Libraries"; Types: "full compact custom";
Name: "help"; Description: "Help and Readme files"; Types: "full compact custom";
Name: "images"; Description: "Game Artwork (required)"; Types: "full compact custom";
Name: "extraart"; Description: "Extra Decks and Tables (optional)"; Types: "full custom";
Name: "sounds"; Description: "Game Sounds (optional)"; Types: "full custom";
Name: "taunts"; Description: "Audio Player Taunts (optional)"; Types: "full custom";
[InstallDelete]
Type: files; Name: "{app}\Images\Banners\*.*";
[UninstallDelete]
Type: filesandordirs; Name: "{app}\Images\Banners\*.*";
Type: filesandordirs; Name: "{app}\Savegame\*.*";
Type: files; Name: "{app}\Taunts\*.*";
Type: filesandordirs; Name: "{app}\Images\*.*";
Type: files; Name: "{app}\..\Skins\Default.zip";
Type: files; Name: "{app}\..\Skins\HiContrast.zip";
Type: dirifempty; Name: "{app}\..\Skins\Faces\Happy";
Type: dirifempty; Name: "{app}\..\Skins\Faces";
Type: dirifempty; Name: "{app}\..\Skins";
Type: dirifempty; Name: "{app}\..";
[Types]
Name: "full"; Description: "Full installation";
Name: "compact"; Description: "Compact installation";
Name: "custom"; Description: "Custom installation";
[Languages]
; These files are stubs
; To achieve better results after recompilation, use the real language files
Name: "default"; MessagesFile: "embedded\default.isl";